<html>
    <head>
        <title>布局和工具栏</title>
    </head>
    <body>
        <script>
            /*
                  二、主题自定义    

                                1、布局  Layouts

                                          LeptonX Lite MVC为基于用户交互界面的ABP主题提供了布局。您可以使用布局来组织您的用户交互界面。

                                          主题的主要职责是提供布局。有三个预定义的布局必须由所有主题实现：

                                                  (1)、Application: 默认布局，由主应用程序页面使用

                                                  (2)、Account:     主要由帐户模块用于登录、注册、忘记密码…页面。

                                                  (3)、Empty： 根本没有布局组件的最小布局。

                                          ★、布局名称是在MVC Web项目根目录中的 "LeptonXLiteTheme" 类中定义的常量。

                                          ( 
                                            ★、布局页面时在 Themes/LeptonXLite/Layouts 文件夹下定义，

                                                你可以通过在"同一文件夹"下创建具有 "相同名称的文件"来覆盖布局！！！！！
                                          )



                                2、工具栏  Toolbars

                                          LeptonX Lite包括用于桌面和移动设备的单独工具栏。

                                          您可以独立管理工具栏。

                                          工具栏名称可以在 " LeptonXLiteToolbar " 类中访问。

                                              ①、LeptonXLiteToolbar.Main

                                              ②、LeptonXLiteToolbar.MainMobile

                                              // 工具栏贡献程序
                                              public class MyProjectNameMainToolbarContributor : IToolbarContributor
                                              {
                                                  public async Task ConfigureToolbarAsync(IToolbarConfigurationContext context)
                                                  {
                                                      // 判断工具栏类型
                                                      if (context.Toolbar.Name == LeptonXLiteToolbars.Main)
                                                      {
                                                          // 将组件添加到工具栏
                                                          context.Toolbar.Items.Add(new ToolbarItem(typeof(MyDesktopComponent)));
                                                      }

                                                      if (context.Toolbar.Name == LeptonXLiteToolbars.MainMobile)
                                                      {
                                                          // 将组件添加到工具栏
                                                          context.Toolbar.Items.Add(new ToolbarItem(typeof(MyMobileComponent)));
                                                      }
                                                  }
                                              }
              */
        </script>
    </body>
</html>